package com.demo.dao.hmi.mapper;

import com.demo.dao.common.entity.CatalogItem;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Mapper
@Repository
public interface HmiCatalogMapper {
    //查询字典及字典列表
    public List<CatalogItem> getDictionaryCatalogListByTypeName(String dictTypeName);

    //查询组件类型列表
    public List<CatalogItem> getComponentTypeCatalogList();

    //查询组件列表
    public List<CatalogItem> getComponentCatalogList();

    //查询设备类型列表
    public List<CatalogItem> getDeviceTypeCatalogList();

    //查询数据字典分类列表
    public List<CatalogItem> getDictionaryTypeCatalogList();

    //根据条件获取组件列表
    public List<CatalogItem> getComponentCatalogListByTypeId(Long typeId);
}
